Big Huge Thesaurus

tongueless frog

noun